package com.ruoyi.module.MemberInvestment.service;

import java.util.List;
import com.ruoyi.module.MemberInvestment.domain.MemberInvestment;

/**
 * 协会招商专栏Service接口
 * 
 * @author yqq
 * @date 2024-07-17
 */
public interface IMemberInvestmentService 
{
    /**
     * 查询协会招商专栏
     * 
     * @param investmentId 协会招商专栏主键
     * @return 协会招商专栏
     */
    public MemberInvestment selectMemberInvestmentByInvestmentId(Long investmentId);

    /**
     * 查询协会招商专栏列表
     * 
     * @param memberInvestment 协会招商专栏
     * @return 协会招商专栏集合
     */
    public List<MemberInvestment> selectMemberInvestmentList(MemberInvestment memberInvestment);

    /**
     * 新增协会招商专栏
     * 
     * @param memberInvestment 协会招商专栏
     * @return 结果
     */
    public int insertMemberInvestment(MemberInvestment memberInvestment);

    /**
     * 修改协会招商专栏
     * 
     * @param memberInvestment 协会招商专栏
     * @return 结果
     */
    public int updateMemberInvestment(MemberInvestment memberInvestment);

    /**
     * 批量删除协会招商专栏
     * 
     * @param investmentIds 需要删除的协会招商专栏主键集合
     * @return 结果
     */
    public int deleteMemberInvestmentByInvestmentIds(Long[] investmentIds);

    /**
     * 删除协会招商专栏信息
     * 
     * @param investmentId 协会招商专栏主键
     * @return 结果
     */
    public int deleteMemberInvestmentByInvestmentId(Long investmentId);
}
